* {
  padding: 0;
  margin: 0;
}
body {
  background-color: #E2E6EA;
}
a {
  text-decoration: none;
}
#cart_goods {
  margin-top: 20px;
  flex: 1;
}
#cart_goods .cart_nav {
  padding-left: 30px;
  height: 60px;
  padding: 0 10px 0 24px;
  border-bottom: 1px solid #d4d4d4;
  border-radius: 8px 8px 0 0;
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.06);
  background: #f3f3f3;
  background: linear-gradient(#fbfbfb, #ececec);
  line-height: 60px;
  font-size: 18px;
  color: #333;
}
#cart_goods .cart_nav h2 {
  height: 60px;
  line-height: 60px;
  font-size: 18px;
}
#cart_goods .null_shopcart {
  background-color: #fff;
  width: 100%;
  padding: 50px;
  border-radius: 0px 0px 8px 8px;
}
#cart_goods .null_shopcart .img {
  width: 300px;
  margin: 0 auto;
}
#cart_goods .null_shopcart p {
  padding-top: 20px;
  text-align: center;
  color: #8d8d8d;
}
#cart_goods .null_shopcart .toshop {
  text-align: center;
}
#cart_goods .null_shopcart .toshop a > input {
  width: 150px;
  height: 40px;
  line-height: 38px;
  color: #8d8d8d;
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  font-size: 12px;
  color: #646464;
  background-color: #f9f9f9;
  background-image: linear-gradient(180deg, #fff, #f9f9f9);
}
#cart_goods .full_shopcart {
  background-color: #fff;
}
#cart_goods .full_shopcart .full_nav {
  line-height: 38px;
  height: 38px;
  padding: 0 0 0 30px;
  font-size: 12px;
  background: #eee;
  border-bottom: 1px solid #dbdbdb;
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-bottom-color: rgba(0, 0, 0, 0.08);
}
#cart_goods .full_shopcart .shopping_info .item {
  height: 140px;
  line-height: 140px;
}
#cart_goods .full_shopcart .shopping_info .car-goods-info {
  display: flex;
  padding-left: 50px;
}
#cart_goods .full_shopcart .shopping_info .car-goods-info .img {
  padding-left: 40px;
}
#cart_goods .full_shopcart .shopping_info .car-goods-info .img img {
  width: 80px;
  height: 80px;
  border: #000000 solid 1px;
}
#cart_goods .full_shopcart .shopping_info .car-goods-info .name {
  padding-left: 60px;
}
#cart_goods .full_shopcart .shopping_info .change {
  padding-left: 0px;
  padding-right: 0px;
  display: flex;
}
#cart_goods .full_shopcart .shopping_info .change input {
  width: 40px;
  height: 40px;
  text-align: center;
  border: none;
}
#cart_goods .full_shopcart .shopping_info .allprice {
  text-align: center;
}
#cart_goods .full_shopcart .shopping_info .del {
  text-align: center;
}
#cart_goods .full_shopcart .shopping_info .del i {
  font-size: 20px;
}
#cart_goods .full_shopcart .shopping_info .del i:hover {
  color: #0069D9;
}
#cart_goods .full_shopcart .shopping_info .total {
  height: 90px;
  width: 100%;
  background: linear-gradient(#fdfdfd, #f9f9f9);
  border-top: 1px solid #e9e9e9;
  box-shadow: 0 -3px 8px rgba(0, 0, 0, 0.04);
  line-height: 90px;
  padding-right: 60px;
}
#cart_goods .full_shopcart .shopping_info .total .snum {
  float: right;
  padding: 0 20px;
  font-size: 18px;
}
#cart_goods .full_shopcart .shopping_info .total .snum i {
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  color: #cc2239;
}
#cart_goods .full_shopcart .shopping_info .total .smoney {
  float: right;
  font-size: 18px;
  border-left: 1px solid #e1e1e1;
  padding: 0 40px;
}
#cart_goods .full_shopcart .shopping_info .total .smoney i {
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  color: #cc2239;
}
#cart_goods .full_shopcart .shopping_info .total button {
  float: right;
  margin-top: 20px;
  width: 130px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  border: 1px solid #5c81e3;
  border-radius: 4px;
  font-size: 12px;
  color: #fff;
  background-color: #678ee7;
  background-image: linear-gradient(180deg, #678ee7, #5078df);
}
#cart_goods .full_shopcart .shopping_info .total button:hover {
  background-image: linear-gradient(180deg, #6a94ee, #304886);
}
